CM41x_M4

Vendor Web: Analog Devices

download svd file

All devices of this Vendor

Name : CM41x_M4

description : ARM Cortex-CM4 Microcontroller based device

Architecture

Architecture : ARM Cortex-M4 (CM4)

revision : r0p1

endian : little

Memory Protection Unit (MPU) : available

Floating Point Unit (FPU) : available

Number of relevant bits in Interrupt priority : 4

Peripherals

name : ADCC0
description : ADC Controller
base address : 0x0
Interrupt (64) ADCC0_ERR : ADC Error
Interrupt (131) ADCC0_TMR0_EVT : Timer 0 Event Complete
Interrupt (132) ADCC0_TMR1_EVT : Timer 1 Event Complete

name : ADCC1
description : ADC Controller
base address : 0x0
Interrupt (62) ADCC1_ERR : ADC Error
Interrupt (129) ADCC1_TMR0_EVT : Timer 0 Event Complete
Interrupt (130) ADCC1_TMR1_EVT : Timer 1 Event Complete

name : CAN0
description : Controller Area Network
base address : 0x0
Interrupt (149) CAN0_TX : Transmit
Interrupt (150) CAN0_RX : Receive
Interrupt (151) CAN0_STAT : Status

name : CAN1
description : Controller Area Network
base address : 0x0
Interrupt (146) CAN1_TX : Transmit
Interrupt (147) CAN1_RX : Receive
Interrupt (148) CAN1_STAT : Status

name : CGU0
description : Clock Generation Unit
base address : 0x0
Interrupt (3) CGU0_OSCW_INT : Oscillator Watchdog Interrupt
Interrupt (30) CGU0_EVT : Event

name : CNT0
description : CNT
base address : 0x0
Interrupt (152) CNT0_STAT : Status

name : CPTMR0
description : Capture Timer
base address : 0x0
Interrupt (54) CPTMR0_CPT0_ERR : CPT 0 Error Interrupt
Interrupt (55) CPTMR0_CPT1_ERR : CPT 1 Error Interrupt
Interrupt (56) CPTMR0_CPT2_ERR : CPT 2 Error Interrupt
Interrupt (106) CPTMR0_CPT0_MEAS : CPT 0 Measure Interrupt
Interrupt (107) CPTMR0_CPT1_MEAS : CPT 1 Measure Interrupt
Interrupt (108) CPTMR0_CPT2_MEAS : CPT 2 Measure Interrupt

name : CRC0
description : Cyclic Redundancy Check Unit
base address : 0x0
Interrupt (57) CRC0_ERR : Error
Interrupt (145) CRC0_DCNTEXP : Data count expiration

name : CTI0
description : CSCTI_Register_Definitions
base address : 0x0
Interrupt (6) CTI0_EVT0 : Cross Trigger Interface Event 0
Interrupt (7) CTI0_EVT1 : Cross Trigger Interface Event 1
Interrupt (8) CTI0_EVT2 : Cross Trigger Interface Event 2

name : CTI1
description : CSCTI_Register_Definitions
base address : 0x0

name : CTI2
description : CSCTI_Register_Definitions
base address : 0x0

name : CTI3
description : CSCTI_Register_Definitions
base address : 0x0

name : CXTMC0
description : CoreSight TMC
base address : 0x0

name : DACC0
description : DAC Controller
base address : 0x0
Interrupt (63) DACC0_ERR : DAC Error
Interrupt (133) DACC0_DAC0 : DAC Interrupt 0
Interrupt (134) DACC0_DAC1 : DAC Interrupt 1

name : DMA0
description : The Direct Memory Access module
base address : 0x0
Interrupt (75) DMA0_ERR : Error interrupt
Interrupt (119) DMA0_INT : Done interrupt

name : DMA1
description : The Direct Memory Access module
base address : 0x0
Interrupt (76) DMA1_ERR : Error interrupt
Interrupt (120) DMA1_INT : Done interrupt

name : DMA10
description : The Direct Memory Access module
base address : 0x0
Interrupt (71) DMA10_ERR : Error interrupt
Interrupt (115) DMA10_INT : Done interrupt

name : DMA11
description : The Direct Memory Access module
base address : 0x0
Interrupt (72) DMA11_ERR : Error interrupt
Interrupt (116) DMA11_INT : Done interrupt

name : DMA12
description : The Direct Memory Access module
base address : 0x0
Interrupt (73) DMA12_ERR : Error interrupt
Interrupt (117) DMA12_INT : Done interrupt

name : DMA13
description : The Direct Memory Access module
base address : 0x0
Interrupt (74) DMA13_ERR : Error interrupt
Interrupt (118) DMA13_INT : Done interrupt

name : DMA2
description : The Direct Memory Access module
base address : 0x0
Interrupt (77) DMA2_ERR : Error interrupt
Interrupt (121) DMA2_INT : Done interrupt

name : DMA3
description : The Direct Memory Access module
base address : 0x0
Interrupt (78) DMA3_ERR : Error interrupt
Interrupt (122) DMA3_INT : Done interrupt

name : DMA4
description : The Direct Memory Access module
base address : 0x0
Interrupt (65) DMA4_ERR : Error interrupt
Interrupt (109) DMA4_INT : Done interrupt

name : DMA5
description : The Direct Memory Access module
base address : 0x0
Interrupt (66) DMA5_ERR : Error interrupt
Interrupt (110) DMA5_INT : Done interrupt

name : DMA6
description : The Direct Memory Access module
base address : 0x0
Interrupt (67) DMA6_ERR : Error interrupt
Interrupt (111) DMA6_INT : Done interrupt

name : DMA7
description : The Direct Memory Access module
base address : 0x0
Interrupt (68) DMA7_ERR : Error interrupt
Interrupt (112) DMA7_INT : Done interrupt

name : DMA8
description : The Direct Memory Access module
base address : 0x0
Interrupt (69) DMA8_ERR : Error interrupt
Interrupt (113) DMA8_INT : Done interrupt

name : DMA9
description : The Direct Memory Access module
base address : 0x0
Interrupt (70) DMA9_ERR : Error interrupt
Interrupt (114) DMA9_INT : Done interrupt

name : DPM0
description : Dynamic Power Management
base address : 0x0
Interrupt (31) DPM0_EVT : Event

name : EMUID0
description : CHIP ID For ARM Emulators
base address : 0x0

name : FFTB0
description : FFTB register map.
base address : 0x0
Interrupt (22) FFTB0_SPERR : Parity error in the limit buffer (LBUFF), or the window buffer (WNDBUFF). If this interrupt request is asserted, ignore the result of this spectrum capture sequence and rewrite both LBUFF and WNDBUFF.
Interrupt (23) FFTB0_DPERR : Data parity error
Interrupt (60) FFTB0_LIMERR : One or more points in the power spectrum output exceeded the predefined limit in the limit buffer.
Interrupt (128) FFTB0_DONE : Non-continuous FFT averaging has completed. In addition, the interrupt request is asserted after a channel frame is processed (FFT, PSD, Averaging, PSD comparison) in multichannel mode.

name : FLC0
description : Flash Controller
base address : 0x0
Interrupt (16) FLC0_CORE_FLASH_EERR : Flash Core ECC Error
Interrupt (17) FLC0_DMA_FLASH_EERR : Flash DMA ECC Error
Interrupt (18) FLC0_FLASH_EVT : Flash Event

name : FLC1
description : Flash Controller
base address : 0x0

name : HAE0
description : Harmonic Analysis Engine
base address : 0x0
Interrupt (24) HAE0_PERR : Parity Error
Interrupt (144) HAE0_STAT : Status

name : LBA0
description : Logic Block Array
base address : 0x0
Interrupt (157) LBA0_SYS_OUT0 : Registered LBA outputs available to system

name : M4P
description : ARM Cortex-M4 Platform
base address : 0x0
Interrupt (5) M4P_BCODE_ERR : Boot Code CRC Error
Interrupt (9) M4P_LOCKUP : Lockup Error (Fault only not an interrupt)
Interrupt (10) M4P_BUS_FAULT : Bus Fault
Interrupt (14) M4P_CORE_SRAM_EERR : SRAM Core ECC Error
Interrupt (15) M4P_DMA_SRAM_EERR : SRAM DMA ECC Error
Interrupt (158) M4P_SOFT_INT0 : Software Interrupt 0
Interrupt (159) M4P_SOFT_INT1 : Software Interrupt 1
Interrupt (160) M4P_SOFT_INT2 : Software Interrupt 2
Interrupt (161) M4P_SOFT_INT3 : Software Interrupt 3
Interrupt (162) M4P_SOFT_INT4 : Software Interrupt 4
Interrupt (163) M4P_SOFT_INT5 : Software Interrupt 5

name : MATH0
description : Math Unit Function
base address : 0x0
Interrupt (61) MATH0_MSTAT : MATH unit Accumulate Interrupt Status

name : MBOX0_PORT1
description : MBOX Port 1 register map
base address : 0x0

name : OCU0
description : Oscillator Comparator Unit
base address : 0x0
Interrupt (4) OCU0_ERR : Freq. out-of-range, or dead clock, or counter overflow detected

name : PADS0
description : Pads Controller
base address : 0x0

name : PADS1
description : Pads Controller
base address : 0x0

name : PINT0
description : The Pin Interrupt module
base address : 0x0
Interrupt (87) PINT0_BLOCK : Pin Interrupt Block

name : PINT1
description : The Pin Interrupt module
base address : 0x0
Interrupt (82) PINT1_BLOCK : Pin Interrupt Block

name : PINT2
description : The Pin Interrupt module
base address : 0x0
Interrupt (83) PINT2_BLOCK : Pin Interrupt Block

name : PINT3
description : The Pin Interrupt module
base address : 0x0
Interrupt (84) PINT3_BLOCK : Pin Interrupt Block

name : PINT4
description : The Pin Interrupt module
base address : 0x0
Interrupt (85) PINT4_BLOCK : Pin Interrupt Block

name : PINT5
description : The Pin Interrupt module
base address : 0x0
Interrupt (86) PINT5_BLOCK : Pin Interrupt Block

name : PORTA
description : The General-Purpose Input/Output Port
base address : 0x0

name : PORTB
description : The General-Purpose Input/Output Port
base address : 0x0

name : PORTC
description : The General-Purpose Input/Output Port
base address : 0x0

name : PORTD
description : The General-Purpose Input/Output Port
base address : 0x0

name : PORTE
description : The General-Purpose Input/Output Port
base address : 0x0

name : PORTF
description : The General-Purpose Input/Output Port
base address : 0x0

name : PWM0
description : Pulse-Width Modulator
base address : 0x0
Interrupt (39) PWM0_TRIP : Trip
Interrupt (79) PWM0_SYNC : PWMTMR Grouped

name : PWM1
description : Pulse-Width Modulator
base address : 0x0
Interrupt (40) PWM1_TRIP : Trip
Interrupt (80) PWM1_SYNC : PWMTMR Grouped

name : PWM2
description : Pulse-Width Modulator
base address : 0x0
Interrupt (41) PWM2_TRIP : Trip
Interrupt (81) PWM2_SYNC : PWMTMR Grouped

name : RCU0
description : Reset Control Unit
base address : 0x0

name : SCB0
description : System Crossbar
base address : 0x0

name : SCS0
description : Unknown
base address : 0x0

name : SEC0
description : System Event Controller
base address : 0x0
Interrupt (33) SEC0_ERR : Error

name : SEC1
description : System Event Controller
base address : 0x0
Interrupt (32) SEC1_ERR : Error

name : SINC0
description : SINC
base address : 0x0
Interrupt (153) SINC0_STAT : Status

name : SMC0
description : Static Memory Controller
base address : 0x0

name : SMPU0
description : The System Memory Protection Unit
base address : 0x0
Interrupt (44) SMPU0_ERR : Error Interrupt

name : SMPU1
description : The System Memory Protection Unit
base address : 0x0
Interrupt (42) SMPU1_ERR : Error Interrupt

name : SMPU2
description : The System Memory Protection Unit
base address : 0x0
Interrupt (43) SMPU2_ERR : Error Interrupt

name : SPI0
description : Serial Peripheral Interface
base address : 0x0
Interrupt (59) SPI0_ERR : Error
Interrupt (136) SPI0_STAT : Status

name : SPI1
description : Serial Peripheral Interface
base address : 0x0
Interrupt (58) SPI1_ERR : Error
Interrupt (135) SPI1_STAT : Status

name : SPORT0
description : Serial Port
base address : 0x0
Interrupt (137) SPORT0_A_STAT : Channel A Status
Interrupt (138) SPORT0_B_STAT : Channel B Status

name : SPU0
description : System Protection Unit
base address : 0x0
Interrupt (27) SPU0_TIMEOUT : Timeout Interrupt
Interrupt (46) SPU0_INT : Interrupt

name : SPU1
description : System Protection Unit
base address : 0x0
Interrupt (12) SPU1_TIMEOUT : Timeout Interrupt
Interrupt (45) SPU1_INT : Interrupt

name : SWU0
description : System Watchpoint Unit
base address : 0x0
Interrupt (52) SWU0_EVT : Event

name : SWU1
description : System Watchpoint Unit
base address : 0x0
Interrupt (53) SWU1_EVT : Event

name : SWU2
description : System Watchpoint Unit
base address : 0x0
Interrupt (47) SWU2_EVT : Event

name : SWU3
description : System Watchpoint Unit
base address : 0x0
Interrupt (48) SWU3_EVT : Event

name : SWU4
description : System Watchpoint Unit
base address : 0x0
Interrupt (49) SWU4_EVT : Event

name : SWU5
description : System Watchpoint Unit
base address : 0x0
Interrupt (50) SWU5_EVT : Event

name : SWU6
description : System Watchpoint Unit
base address : 0x0
Interrupt (51) SWU6_EVT : Event

name : SYSBLK0
description : Pads Controller
base address : 0x0
Interrupt (28) SYSBLK0_BUS_TIMEOUT : Bus Timeout
Interrupt (29) SYSBLK0_POSTWR_ERR : Posted Write Error

name : SYSBLK1
description : Pads Controller
base address : 0x0
Interrupt (13) SYSBLK1_BUS_TIMEOUT : Bus Timeout

name : TAPC
description : TAPC
base address : 0x0
Interrupt (36) TAPC_KEYFAIL : User Key Fail Interrupt

name : TIMER0
description : General-Purpose Timer Block
base address : 0x0
Interrupt (96) TIMER0_TMR0 : Timer 0
Interrupt (97) TIMER0_TMR1 : Timer 1
Interrupt (98) TIMER0_TMR2 : Timer 2
Interrupt (99) TIMER0_TMR3 : Timer 3
Interrupt (100) TIMER0_TMR4 : Timer 4
Interrupt (101) TIMER0_TMR5 : Timer 5
Interrupt (102) TIMER0_TMR6 : Timer 6
Interrupt (103) TIMER0_TMR7 : Timer 7
Interrupt (105) TIMER0_STAT : Status

name : TIMER1
description : General-Purpose Timer Block
base address : 0x0
Interrupt (88) TIMER1_TMR0 : Timer 0
Interrupt (89) TIMER1_TMR1 : Timer 1
Interrupt (90) TIMER1_TMR2 : Timer 2
Interrupt (91) TIMER1_TMR3 : Timer 3
Interrupt (92) TIMER1_TMR4 : Timer 4
Interrupt (93) TIMER1_TMR5 : Timer 5
Interrupt (94) TIMER1_TMR6 : Timer 6
Interrupt (95) TIMER1_TMR7 : Timer 7
Interrupt (104) TIMER1_STAT : Status

name : TRACE0
description : Trace Port Interface Unit
base address : 0x0

name : TRU0
description : Trigger Routing Unit
base address : 0x0
Interrupt (127) TRU0_INT0 : Interrupt request 0

name : TRU1
description : Trigger Routing Unit
base address : 0x0
Interrupt (123) TRU1_INT0 : Interrupt request 0
Interrupt (124) TRU1_INT1 : Interrupt request 1
Interrupt (125) TRU1_INT2 : Interrupt request 2
Interrupt (126) TRU1_INT3 : Interrupt request 3

name : TTU0
description : Trigger Timing Unit
base address : 0x0

name : TWI0
description : Two-Wire Interface
base address : 0x0
Interrupt (154) TWI0_DATA : Data Interrupt

name : UART0
description : UART
base address : 0x0
Interrupt (143) UART0_STAT : Status

name : UART1
description : UART
base address : 0x0
Interrupt (139) UART1_STAT : Status

name : UART2
description : UART
base address : 0x0
Interrupt (140) UART2_STAT : Status

name : UART3
description : UART
base address : 0x0
Interrupt (141) UART3_STAT : Status

name : UART4
description : UART
base address : 0x0
Interrupt (142) UART4_STAT : Status

name : WDOG0
description : Watchdog Timer Unit
base address : 0x0
Interrupt (35) WDOG0_EXP : Expiration

name : WDOG1
description : Watchdog Timer Unit
base address : 0x0
Interrupt (34) WDOG1_EXP : Expiration


Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.